Skip to content

Add CI with lint, test, and manifest validation#3

Merged
kimuchanman merged 2 commits intofeat/chrome-extensionfrom
feat/ci
Feb 20, 2026
Merged

Add CI with lint, test, and manifest validation#3
kimuchanman merged 2 commits intofeat/chrome-extensionfrom
feat/ci

Conversation

@kimuchanman
Copy link
Owner

Summary

  • GitHub Actions CI ワークフロー追加(push to main / PR 時に実行)
  • ESLint (flat config) で JS lint、Stylelint で CSS lint
  • vitest で buildTree ロジックのユニットテスト(9 テスト)
  • manifest.json の構造・参照ファイル存在チェック
  • content.js の未使用変数修正、CSS を modern color notation に修正

CI Jobs

Job 内容
lint ESLint + Stylelint
test vitest (buildTree ユニットテスト)
validate-manifest manifest.json の構造・ファイル参照チェック

Test plan

  • CI が PR 上で 3 job とも green になることを確認

🤖 Generated with Claude Code

kimuchanman and others added 2 commits February 20, 2026 23:40
- ESLint for JS, Stylelint for CSS
- Unit tests for buildTree logic via vitest
- Manifest structure and file reference validation
- Fix unused variables in content.js (ungrouped, scheduleApply)
- Fix CSS color notation to modern syntax

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kimuchanman kimuchanman merged commit 829092c into feat/chrome-extension Feb 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant